assembly circuit inspection engineering pcb inspector electronics ionic contamination testing ic repair design pad and track printed circuit boards bga inspections circuit boards manufacturing home